/**
 * 制作者：九哥
 * 样式：公司用户中心
 * 时间：2019-07-13
 */


/*----- header头部 -----*/
.header {
    border-bottom:1px solid #f0f0f0;
    background:#fefefe;
}
.header ul {
    width:300px;
    float:right;
}
.header li {
    padding:10px 15px;
    list-style:none;
    float:right;
}
.header li a {
    text-decoration:none;
}
.header a {
    color:#ffffff;
}
.header a:hover {
    color:#99ddff;
}
.header a {
    color:#333333;
}
.header a:hover {
    color:#99ddff;
}
/*----- header头部 -----*/


/*----- ubody用户中心主体 -----*/
/*----- 左侧菜单 -----*/
.ubody {
    margin:0 auto;
    width:1000px;
}
.umenu {
    width:200px;
    height:100%; min-height:700px;
    background:#f0f0f0;
    float:left;
}
.umenu-1 {
    width:50px;
    height:100%; min-height:700px;
    background:#424e74;
    float:left;
}
.umenu-2 {
    width:150px;
    height:100%; min-height:700px;
    background:#4b5880;
    float:left;
}
.umenu-2 a {
    text-decoration:none;
}
.umenu li {
    list-style:none;
}
.umenu-1 li {
    margin:15px auto;
    width:30px;
    height:30px;
    /*background:#353f5d;*/
    /*-webkit-border-radius:20px;*/
    /*-moz-border-radius:20px;*/
    /*border-radius:20px;*/
}
.umenu-1 li img {
    width:30px;
    height:30px;
}
.umenu-2 li {
    margin-top:1px;
    padding:2.7px 10%;
    width:80%;
    height:40px;
    line-height:40px;
    color:#f0f0f0;
}
.umenu-2 li:hover,.umenu-2 li.click {
    color:#ff8b5e;
    background:#353f5d;
    cursor:pointer;
}
/*----- 左侧菜单 -----*/


/*----- 右侧内容 -----*/
.container {
    width:800px;
    background:#f0f0f0;
    float:left;
}
.con-box {
    margin-top:10px;
    margin-left:10px;
    width:785px;
    height:100%; min-height:690px;
    background:#fefefe;
    border:1px solid #cccccc;
    border-radius:2px;
    box-shadow:0 0 5px #dddddd;
}
.con-box .con-tab {
    width:100%;
    height:40px;
    line-height:40px;
    color:#333333;
    clear:both;
}
.con-box .con-tab li {
    width:20%;
    text-align:center;
    list-style:none;
    color:#0088cc;
    background:#f5f5f5;
    cursor:pointer;
    float:left;
}
.con-box .con-tab li:hover,
.con-box .con-tab li.click {
    color:#ffffff;
    /*border-bottom:1px solid #0088cc;*/
    background:#0088cc;
}
.con-detail {
    margin:20px auto;
    margin-top:60px;
    width:700px;
    color:#888888;
    font-size:14px;
    clear:both;
}
.con-detail h4 {
    margin:20px 0;
    text-align:center;
}
/*----- 基本信息 -----*/
.info-basic {
    width:100%;
    /*border:1px solid #0088cc;*/
}
.info-basic td {
    padding:5px;
    text-align:left;
}
.info-basic td input {
    padding:5px 10px;
    width:190px;
    background:#f5f5f5;
    border:0;
    color:#333333;
}
.con-detail textarea {
    padding:5px;
    width:320px;
    height:100px;
    line-height:10px;
    background:#f5f5f5;
    border:0;
    border-radius:3px;
    color:#555555;
    resize:none;
}
.con-detail .submit {
    margin:20px auto;
    text-align:center;
}
.con-detail .submit input {
    padding:10px 0;
    width:200px;
    color:#ffffff;
    border:0;
    border-radius:2px;
    background-image:-webkit-linear-gradient(left , #589cff, #3360fa);
    background-image:-o-linear-gradient(left , #589cff, #3360fa);
    background-image:linear-gradient(left , #589cff, #3360fa);
    cursor:pointer;
}
/*----- 个人认证 -----*/
.info-file {
    margin:0 auto;
    width:500px;
    font-size:14px;
}
.info-file td {
    padding:5px;
    text-align:left;
}
.info-file ul {
    width:400px;
    /*border:1px solid #f0f0f0;*/
}
.info-file li {
    margin-right:15px;
    margin-bottom:15px;
    width:60px;
    height:60px;
    border-radius:5px;
    list-style:none;
    cursor:pointer;
    float:left;
}
.info-file li img {
    width:60px;
    height:60px;
}
.info-file li.add {
    border:2px solid #e0e0e0;
    font-size:40px;
    line-height:45px;
    color:#e0e0e0;
    text-align:center;
}
.info-file li.add:hover {
    color:#0088cc;
    border:2px solid #0088cc;
}
/*----- 工厂产品 -----*/
.info-pro {
    width:100%;
}
.info-pro td {
    padding:5px 0;
    border:1px solid #f0f0f0;
    text-align:center;
}
.info-pro th {
    padding:5px 0;
    border:1px solid #f0f0f0;
    text-align:center;
    color:#0088cc;
    cursor:pointer;
}
/*----- 工厂设备 -----*/
.info-equip {
    width:100%;
}
.info-equip td {
    padding:5px 0;
    border:1px solid #f0f0f0;
    text-align:center;
}
.info-equip th {
    padding:5px 0;
    border:1px solid #f0f0f0;
    text-align:center;
    color:#0088cc;
    cursor:pointer;
}
/*----- 产量产能 -----*/
.info-yield {
    width:100%;
}
.info-yield td {
    padding:5px 0;
    border:1px solid #f0f0f0;
    text-align:center;
}
.info-yield th {
    padding:5px 0;
    border:1px solid #f0f0f0;
    text-align:center;
    color:#0088cc;
    cursor:pointer;
}
.info-yield-stard {
    margin: 20px auto;
    width:45%;
}
.info-yield-stard td {
    padding:10px 0;
    border:0;
    text-align:left;
}
/*----- 原料面料 -----*/
.info-fabric {
    width:100%;
}
.info-fabric td {
    padding:5px 0;
    border:1px solid #f0f0f0;
    text-align:center;
}
.info-fabric th {
    padding:5px 0;
    border:1px solid #f0f0f0;
    text-align:center;
    color:#0088cc;
    cursor:pointer;
}
/*----- 订单列表 -----*/
.order-list {
    margin:20px auto;
    width:700px;
}
.order-list tr {
    color:#555555;
    background:0;
    cursor:pointer;
}
.order-list tr:hover {
    color:#0088cc;
    background:#f5f5f5;
}
.order-list td {
    padding:5px 0;
    border:1px solid #cccccc;
    text-align:center;
}
.order-list a {
    padding:0 10px;
}
.con-box .con-tab-order {
    width:100%;
    height:40px;
    line-height:40px;
    color:#333333;
    clear:both;
}
.con-box .con-tab-order li {
    width:25%;
    text-align:center;
    list-style:none;
    color:#0088cc;
    /*background:#f5f5f5;*/
    border-bottom:1px solid #f0f0f0;
    cursor:pointer;
    float:left;
}
.con-box .con-tab-order li:hover,
.con-box .con-tab-order li.click {
    /*color:#ffffff;*/
    /*background:#0088cc;*/
    border-bottom:1px solid #0088cc;
}
/*----- 订单表单 -----*/
.order-add {
    margin:0 auto;
    width:400px;
}
.order-add td {
    padding:5px;
    text-align:left;
}
.order-add td input {
    padding:5px 5%;
    width:90%;
    background:#f5f5f5;
    border:0;
    color:#333333;
}
.order-add textarea {
    padding:5px 5%;
    width:90%;
    height:100px;
    line-height:10px;
    background:#f5f5f5;
    border:0;
    border-radius:3px;
    color:#555555;
    resize:none;
}
.order-add-size {
    margin:0 auto;
    width:400px;
}
.order-add-size td {
    padding:5px;
    text-align:center;
    border:1px solid #f0f0f0;
    color:#333333;
}
.order-add-size th {
    padding:5px;
    text-align:center;
    border:1px solid #f0f0f0;
    color:#0088cc;
    cursor:pointer;
}
.order-add label {
    margin-right:10px;
    cursor:pointer;
}
.order-add input[type='radio'] {
    width: 15px;
    height: 15px;
}
.order-add input[type='checkbox'] {
    padding:0;
    width: 15px;
    height: 15px;
    background-color: #fff;
    -webkit-appearance:none;
    border: 1px solid #0088cc;
    border-radius: 2px;
    outline: none;
}
.order-add input[type='checkbox']:checked {
    background: url("../imgs/checkbox.png") no-repeat center;
}
.order-add .submit {
    margin:20px auto;
    text-align:center;
}
.order-add .submit input {
    padding:10px 0;
    width:200px;
    color:#ffffff;
    border:0;
    border-radius:2px;
    background-image:-webkit-linear-gradient(left , #589cff, #3360fa);
    background-image:-o-linear-gradient(left , #589cff, #3360fa);
    background-image:linear-gradient(left , #589cff, #3360fa);
    cursor:pointer;
}
/*----- 资讯列表 -----*/
.news-list {
    margin:20px auto;
    width:700px;
}
.news-list tr {
    color:#555555;
    background:0;
    cursor:pointer;
}
.news-list tr:hover {
    color:#0088cc;
    background:#f5f5f5;
}
.news-list td {
    padding:5px 0;
    border:1px solid #cccccc;
    text-align:center;
}
.news-list a {
    padding:0 10px;
}
.con-box .con-tab-news {
    width:100%;
    height:40px;
    line-height:40px;
    color:#333333;
    clear:both;
}
.con-box .con-tab-news li {
    width:50%;
    text-align:center;
    list-style:none;
    color:#0088cc;
    border-bottom:1px solid #f0f0f0;
    cursor:pointer;
    float:left;
}
.con-box .con-tab-news li:hover,
.con-box .con-tab-news li.click {
    border-bottom:1px solid #0088cc;
}
/*----- 消息列表 -----*/
.con-box .con-tab-msg {
    width:100%;
    height:40px;
    line-height:40px;
    color:#333333;
    clear:both;
}
.con-box .con-tab-msg li {
    width:25%;
    text-align:center;
    list-style:none;
    color:#0088cc;
    border-bottom:1px solid #f0f0f0;
    cursor:pointer;
    float:left;
}
.con-box .con-tab-msg li:hover,
.con-box .con-tab-msg li.click {
    border-bottom:1px solid #0088cc;
}
.msg-list {
    margin:20px auto;
    width:700px;
}
.msg-list tr {
    color:#555555;
    background:0;
    cursor:pointer;
}
.msg-list tr:hover {
    color:#0088cc;
    background:#f5f5f5;
}
.msg-list th {
    padding:5px 0;
    border:1px solid #cccccc;
    text-align:center;
    font-weight:bolder;
    background:#f0f0f0;
}
.msg-list td {
    padding:5px 0;
    border:1px solid #cccccc;
    text-align:center;
}
.msg-list a {
    padding:0 10px;
}
/*----- 招聘列表 -----*/
.job-list {
    margin:20px auto;
    width:700px;
}
.job-list tr {
    color:#555555;
    background:0;
    cursor:pointer;
}
.job-list tr:hover {
    color:#0088cc;
    background:#f5f5f5;
}
.job-list th {
    padding:5px 0;
    border:1px solid #cccccc;
    text-align:center;
    font-weight:bolder;
    background:#f0f0f0;
}
.job-list td {
    padding:5px 0;
    border:1px solid #cccccc;
    text-align:center;
}
.job-list a {
    padding:0 10px;
}
.con-box .con-tab-job {
    width:100%;
    height:40px;
    line-height:40px;
    color:#333333;
    clear:both;
}
.con-box .con-tab-job li {
    width:50%;
    text-align:center;
    list-style:none;
    color:#0088cc;
    border-bottom:1px solid #f0f0f0;
    cursor:pointer;
    float:left;
}
.con-box .con-tab-job li:hover,
.con-box .con-tab-job li.click {
    border-bottom:1px solid #0088cc;
}
/*----- 收藏列表 -----*/
.collect-list {
    margin:20px auto;
    width:700px;
}
.collect-list tr {
    color:#555555;
    background:0;
    cursor:pointer;
}
.collect-list tr:hover {
    color:#0088cc;
    background:#f5f5f5;
}
.collect-list th {
    padding:5px 0;
    border:1px solid #cccccc;
    text-align:center;
    font-weight:bolder;
    background:#f0f0f0;
}
.collect-list td {
    padding:5px 0;
    border:1px solid #cccccc;
    text-align:center;
}
.collect-list a {
    padding:0 10px;
}
.con-box .con-tab-collect {
    width:100%;
    height:40px;
    line-height:40px;
    color:#333333;
    clear:both;
}
.con-box .con-tab-collect li {
    width:100%;
    text-align:center;
    list-style:none;
    color:#0088cc;
    border-bottom:1px solid #f0f0f0;
    cursor:pointer;
    float:left;
}
.con-box .con-tab-collect li:hover,
.con-box .con-tab-collect li.click {
    border-bottom:1px solid #0088cc;
}
/*----- 合作列表 -----*/
.partner-list {
    margin:20px auto;
    width:700px;
}
.partner-list tr {
    color:#555555;
    background:0;
    cursor:pointer;
}
.partner-list tr:hover {
    color:#0088cc;
    background:#f5f5f5;
}
.partner-list th {
    padding:5px 0;
    border:1px solid #cccccc;
    text-align:center;
    font-weight:bolder;
    background:#f0f0f0;
}
.partner-list td {
    padding:5px 0;
    border:1px solid #cccccc;
    text-align:center;
}
.partner-list a {
    padding:0 10px;
}
.con-box .con-tab-partner {
    width:100%;
    height:40px;
    line-height:40px;
    color:#333333;
    clear:both;
}
.con-box .con-tab-partner li {
    width:100%;
    text-align:center;
    list-style:none;
    color:#0088cc;
    border-bottom:1px solid #f0f0f0;
    cursor:pointer;
    float:left;
}
.con-box .con-tab-partner li:hover,
.con-box .con-tab-partner li.click {
    border-bottom:1px solid #0088cc;
}
/*----- 财务账户 -----*/
.acc-list {
    margin:5px 0;
    margin-left:20px;
    padding:20px;
    width:320px;
    background:#0088cc;
    color:#fefefe;
    /*border-radius:5px;*/
    /*box-shadow:0 0 5px #555555;*/
    cursor:pointer;
    float:left;
}
.acc-list p {
    margin-bottom:10px;
}
.acc-list b {
    font-size:30px;
}
.acc-list span {
    float:right;
}
/*分割线*/
.con-detail hr {
    margin:40px 0;
    padding:0;
    border:0;
    border-top:1px solid #f0f0f0;
}
.con-box .con-tab {
    width:100%;
    height:40px;
    line-height:40px;
    color:#333333;
    clear:both;
}
.con-box .con-tab li {
    width:20%;
    text-align:center;
    list-style:none;
    color:#0088cc;
    background:#f5f5f5;
    cursor:pointer;
    float:left;
}
.con-box .con-tab li:hover,
.con-box .con-tab li.click {
    color:#ffffff;
    /*border-bottom:1px solid #0088cc;*/
    background:#0088cc;
}
/*----- 右侧内容 -----*/


/*----- footer底部 -----*/
.footer {
    width:100%; height:50px;
    line-height:50px;
    text-align:center;
    background:#555555;
    color:#cccccc;
    font-size:12px;
    position:fixed; bottom:0;
}
/*----- footer底部 -----*/